home *** CD-ROM | disk | FTP | other *** search
/ Turnbull China Bikeride / Turnbull China Bikeride - Disc 2.iso / STUTTGART / LANG / C / LIB / DESK / CORE / Desk / h / Filter < prev    next >
Text File  |  1996-05-21  |  802b  |  28 lines

  1.  
  2. #ifndef __Desk_Filter_h
  3. #define __Desk_Filter_h
  4. #ifdef __cplusplus
  5. extern "C" {
  6. #endif
  7. #ifndef __Desk_Wimp_h
  8. #include "Desk.Wimp.h"
  9. #endif
  10. typedef int (*Desk_filter_handler)(int event, const Desk_event_pollblock *eventdata,
  11. const int task);
  12. extern void Desk_Filter_RegisterPreFilter(char *filtername,
  13. Desk_filter_handler handler, int R12,
  14. Desk_task_handle task);
  15. extern void Desk_Filter_RegisterPostFilter(char *filtername,
  16. Desk_filter_handler handler, int R12,
  17. Desk_task_handle task, int eventmask);
  18. extern void Desk_Filter_DeRegisterPreFilter(char *filtername,
  19. Desk_filter_handler handler, int R12,
  20. Desk_task_handle task);
  21. extern void Desk_Filter_DeRegisterPostFilter(char *filtername,
  22. Desk_filter_handler handler, int R12,
  23. Desk_task_handle task, int eventmask);
  24. #ifdef __cplusplus
  25. }
  26. #endif
  27. #endif
  28.